home *** CD-ROM | disk | FTP | other *** search
/ Aminet 28 / Aminet 28 (1998)(GTI - Schatztruhe)[!][Dec 1998].iso / Aminet / dev / basic / ace_final.lha / ACE_GPL_Release / src / DP / dp.h < prev    next >
Encoding:
Text File  |  1996-08-29  |  1.6 KB  |  43 lines

  1. {*
  2. ** Header for double-precision math interface library.
  3. **
  4. ** D Benn, 1996
  5. *}
  6.  
  7. Library "mathtrans.library"
  8.  
  9. Const DOUBLESIZE = 8, NULL = 0&
  10.  
  11. Def Address dp_new = Alloc(DOUBLESIZE)
  12.  
  13. Declare Function Longint dp_open() External
  14. Declare Function dp_close() External
  15.  
  16. Declare Function dp_longint_to_double(Address dr, Longint n) External
  17. Declare Function dp_double_to_longint(Address nr, Address d) External
  18.  
  19. Declare Function dp_single_to_double(Address dr, Single s) External
  20. Declare Function dp_double_to_single(Address sr, Address d) External
  21.  
  22. Declare Function dp_add(Address dr, Address d1, Address d2) External
  23. Declare Function dp_sub(Address dr, Address d1, Address d2) External
  24. Declare Function dp_mul(Address dr, Address d1, Address d2) External
  25. Declare Function dp_div(Address dr, Address d1, Address d2) External
  26. Declare Function dp_pow(Address dr, Address d1, Address d2) External
  27.  
  28. Declare Function dp_cmp(Address dr, Address d1, Address d2) External
  29.  
  30. Declare Function dp_abs(Address dr, Address d1, Address d2) External
  31. Declare Function dp_neg(Address dr, Address d1, Address d2) External
  32. Declare Function dp_ceil(Address dr, Address d1, Address d2) External
  33. Declare Function dp_floor(Address dr, Address d1, Address d2) External
  34.  
  35. Declare Function dp_sin(Address dr, Address d) External
  36. Declare Function dp_cos(Address dr, Address d) External
  37. Declare Function dp_tan(Address dr, Address d) External
  38. Declare Function dp_exp(Address dr, Address d) External
  39. Declare Function dp_log(Address dr, Address d) External
  40. Declare Function dp_sqrt(Address dr, Address d) External
  41.  
  42. Declare Function dp_val(Address dr, String s) External
  43.